package vista;

import modelo.juego.*;

import javax.swing.JLabel;
import javax.swing.JPanel;
import java.awt.GridLayout;
import java.util.Observable;
import java.util.Observer;

public class VistaJugador extends JPanel implements Observer {
	
	private static final long serialVersionUID = 1L;
	private JLabel[] labels;
	
	public JLabel[] getLabel() {
		return labels;
	}

	public void setLabel(JLabel label, int i) {
		this.labels[i] = label;
		this.add(label);
	}

	public VistaJugador(GridLayout mgr){
		super(mgr);
		labels = new JLabel[2];
	}
	
	public void update(Observable o, Object arg) {
		
		this.getLabel()[0].setText("" + Juego.ObtenerJuego().getJugador().getDinero());
		this.getLabel()[1].setText("" + Juego.ObtenerJuego().getJugador().getVida());
		/*System.out.println("" + Juego.ObtenerJuego().getJugador().getDinero());
		System.out.println(Juego.ObtenerJuego().getJugador().getVida());*/	
	}
}
